package com.testing.class1;

/**
 * @Classname BooleanTest
 * @Description 类型说明
 * @Date 2021/4/9 22:29
 * @Created by 特斯汀Roy
 */
public class BooleanTest {
    public static void main(String[] args) {
        //布尔数只有真和假。
        boolean a=true;
        boolean b=false;

        //字符型 只表示一个字，用''引起来
        // 两个字节 65536个字符。
        char ca='1';
        char cb='中';
        char cc='a';
//        char cd='中国';

        //单引号的含义是括起来一个字符。
        //表示单纯的'这个字 就需要改变原本单引号的含义。
        char ce='\'';
        //字符转为数字，给每个数字编号，形成的规则就是编码。
        // 出现乱码其实就是同一个数字在不同编码集代表的字符串不同
        //java中的编码用的是unicode编码。ASCII编码就是unicode的前128位。
        int cbi=(int)cb;
        System.out.println("中转换为数字是"+cbi);
        //可用字符范围是65536个。
        System.out.println((char)60001);


        //字符串 String 不属于基本数据类型， 用""括起来。
        String sa="这是个字符串";
        //在字符串中表示双引号，也用\转义。
        String sc="\"";

        //不会产生歧义，因此不用转义。
        char cf='"';
        String sd ="'";

    }
}
